Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I2C: Support i2c_master_slave exists and initial support for i2c_master syscalls #533

Merged
merged 2 commits into from
Feb 20, 2024

Conversation

alistair23
Copy link
Collaborator

Extend the existing i2c_master_slave API to support the exists command and then add support for the i2c_master syscall interface

@alistair23
Copy link
Collaborator Author

The CI failure seems unrelated

Caused by:
  package `clap_builder v4.5.0` cannot be built because it requires rustc 1.74 or newer, while the currently active rustc version is 1.70.0
  Try re-running cargo install with `--locked`
make: *** [Makefile:61: setup] Error 101

We probably want to bump our Rust MSRV

alistair23 added a commit to alistair23/libtock-rs that referenced this pull request Feb 16, 2024
We are starting to see failures with our current version of Rust [1]
when building elf2tab.

We could look at pinning an older elf2tab, but that brings with it a
range of issues. Instead let's bump our MSRV to a newer stable.

1: tock#533 (comment)

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
@alistair23 alistair23 mentioned this pull request Feb 16, 2024
@alistair23 alistair23 force-pushed the alistair/i2c branch 2 times, most recently from 66c23d1 to c10fe9a Compare February 16, 2024 01:11
jrvanwhy
jrvanwhy previously approved these changes Feb 16, 2024
@alistair23 alistair23 dismissed jrvanwhy’s stale review February 16, 2024 19:41

The merge-base changed after approval.

@jrvanwhy jrvanwhy added the upkeep Indicates a PR is upkeep as defined by the code review policy. label Feb 16, 2024
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
@alistair23
Copy link
Collaborator Author

Rebased and ready to merge

@jrvanwhy jrvanwhy added this pull request to the merge queue Feb 20, 2024
Merged via the queue into tock:master with commit f1597a9 Feb 20, 2024
3 checks passed
@alistair23 alistair23 deleted the alistair/i2c branch February 20, 2024 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upkeep Indicates a PR is upkeep as defined by the code review policy.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants